package cn.tedu.api;
/*用于测试自动装箱与自动拆箱*/
public class TestBox {
    public static void main(String[] args) {
        Integer i1=new Integer(127);
        Integer i2=Integer.valueOf(127);
        /*自动装箱:编译器自动把基本类型int  5,包装成包装类型Integer
        * 然后交给引用类型的变量i3来保存,
        * 自动装箱时底层发生的代码:Integer.valueOf(5)
        * valueof()的方向:int->Integer*/
        Integer i3=5;
        /**自动拆箱:编译器会自动把包装类型的i1拆掉"箱子",变回基本类型的数据127
         * 然后把这个值交给int类型的变量i4来保存,
         * 自动拆箱时底层发生的代码i1.intValue()
         * intValue()的方向:Integer->int*/
        int i4=i1;



    }
}
